32fe0d687948c66164ce245c8d3c1386da777219,src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptor.java,SandboxInterceptor,onSetProperty,#GroovyInterceptor.Invoker#Object#String#Object#,107
Before Change
if (f2 != null && whitelist.permitsStaticFieldSet(f2, value)) {
return super.onSetProperty(invoker, receiver, property, value);
}
m3 = GroovyCallSiteSelector.staticMethod((Class) receiver, setter, args1);
if (m3 != null && whitelist.permitsStaticMethod(m3, args1)) {
return super.onSetProperty(invoker, receiver, property, value);
}
After Change
};
}
}
final Method staticSetterMethod = GroovyCallSiteSelector.staticMethod((Class) receiver, setter, valueArg);
if (staticSetterMethod != null) {
if (whitelist.permitsStaticMethod(staticSetterMethod, valueArg)) {
return super.onSetProperty(invoker, receiver, property, value);
} else if (rejector == null) {
rejector = new Rejector() {